package com.sino.operation.vo.current;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 每个字段的信息
 *
 * @author Administrator
 * date 2021/9/12 0012 16:02
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(description = "字段信息")
public class FieldInformation {
    @JsonProperty("ENGLISH_NAME")
    @ApiModelProperty(name = "ENGLISH_NAME",value = "字段英文名字")
    private String englishName;

    @JsonProperty("CHINESE_NAME")
    @ApiModelProperty(name = "CHINESE_NAME",value = "字段中文名字")
    private String chineseName;

    @JsonProperty("FIELD_VALUE")
    @ApiModelProperty(name = "FIELD_VALUE",value = "字段值")
    private String fieldValue;

    @JsonProperty("FIELD_OLD_VALUE")
    @ApiModelProperty(name = "FIELD_OLD_VALUE",value = "字段原值")
    private String fieldOldValue;

    @JsonProperty("MARK_NUM")
    @ApiModelProperty(name = "MARK_NUM",value = "字段是否标记",example = "1")
    private String markNum;

    @JsonProperty("SHOW_REMARK")
    @ApiModelProperty(name = "SHOW_REMARK",value = "字段是否重点展示",example = "1")
    private String showRemark;

    @JsonProperty("IS_CHANGE")
    @ApiModelProperty(name = "IS_CHANGE",value = "字段是否改变(针对回退重发)",example = "1")
    private String isChange;
}
